# -*- coding: utf-8 -*-
"""
 @Time    : 2021/1/13 下午4:20
 @Author  : tgy
 
"""


class Person:
    ...

    def run(self):
        ...
        print(self)

    # 使用 @classmethod修改的方法，第一个参数是类本身，通常这样的方法用了创建对象
    @classmethod
    def instance(cls):
        ...
        print(cls)
        return cls()

    @staticmethod
    def encode(str):
        ...
        return str.encode('utf-8')


if __name__ == '__main__':
    ...
    person = Person.instance()
    print(person)
    print(Person.encode('哈哈'))
